.gift {

    box-sizing: border-box;

    .head {
        background: #fff;
        margin-bottom: 20px;

        .top {
            border-bottom: 1px solid #eee;
            margin-bottom: 20px;

            .bread {
                box-sizing: border-box;
                padding: 5px 20px;
            }

            h2 {
                box-sizing: border-box;
                padding: 5px 20px;
            }
        }

        .forms {
            box-sizing: border-box;
            padding: 5px 20px;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
    }

    .main {
        background: #fff;

        box-sizing: border-box;
        padding: 10px 40px;

        .right {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
    }
}